Skip to main content

Yazdırma Fonksiyonları

Bu bölüm, Python programlama dilinde en temel fonksiyonlardan biri olan print() fonksiyonunun kullanımını açıklar. print() fonksiyonu, metin (string) ve sayılar gibi değişken içeriklerini ekrana yazdırmak için kullanılır. Bu, programlama öğrenirken veya hata ayıklarken faydalı bir araçtır çünkü programın durumu hakkında geri bildirim sağlar.

print("Hoş geldiniz")

Hoş geldiniz
Bu komut, Python yorumlayıcısına "Hoş geldiniz" metnini konsola yazdırmasını söyler. Çift tırnak içine alınmış herhangi bir metin, Python'da bir string (karakter dizisi) olarak kabul edilir.

print("Merhaba, Kapsül AI Kampı")
print('Merhaba, Kapsül AI Kampı')
print("""Merhaba,

Kapsül

AI ****

Kampı""")

Merhaba, Kapsül AI Kampı
Merhaba, Kapsül AI Kampı
Merhaba,

Kapsül

AI ****

Kampı

Bu kodlar, Python'da metin yazdırmanın farklı yollarını gösterir. İkinci örnekte görüldüğü üzere, Python tek tırnak (' ') ve çift tırnak (" ") ile çevrili metinleri aynı şekilde işler. Üçüncü örnekte ise üç çift tırnak kullanılarak çok satırlı bir metin yazdırılır.

print("melike","gökdemir")
print("kapsül","ai","kampı")
print("melikegökdemir")

melike gökdemir
kapsül ai kampı
melikegökdemir

Bu örneklerde, print() fonksiyonunun birden fazla argüman alabileceğini ve bunları varsayılan olarak bir boşlukla ayırarak yazdıracağını görüyoruz. İlk iki örnekte, virgülle ayrılmış birden fazla kelime yazdırılırken, üçüncü örnekte tek bir kelime yazdırılır.

caution

print() fonksiyonunda birden fazla argüman kullanılırsa, Python varsayılan olarak aralarına bir boşluk koyar. Ancak, sep parametresi kullanarak bu varsayılan ayırıcıyı değiştirebilirsiniz.

print("google",".","com")

google . com

Bu örnekte, print() fonksiyonu üç farklı string'i (google, . ve com) alır ve aralarında varsayılan olarak boşluk bırakarak yazdırır.

print("google",".","com",sep=" ")

google . com

Burada, sep parametresi kullanılarak araya boşluk konulmuş ve bu da kelimelerin arasında boşluk bırakarak yazdırılmasını sağlamıştır. Ancak, bu durumda varsayılan ayırıcı zaten boşluk olduğu için çıktıda bir değişiklik olmaz.

print("T", "C"," ", sep=".")

T.C.

Bu kodda, sep parametresi ile ayırıcı olarak nokta (.) kullanılmıştır. Bu, kelimelerin arasına nokta konularak yazdırılmasını sağlar ve örneğin Türkiye Cumhuriyeti'nin kısaltması olan "T.C." ifadesini oluşturur.

print("melike","birsen","mehmet ali",sep=" ---- ")

melike ---- birsen ---- mehmet ali

Bu örnekte, sep parametresi " ---- " olarak belirlenmiştir. Bu, verilen argümanların " ---- " string'i ile ayrılmasını sağlar ve bu şekilde yazdırır.

Değişkenler

Değişkenler, Python'da veri saklamak için kullanılır. Bu veriler daha sonra program içinde kullanılabilir, değiştirilebilir veya birleştirilebilir. Değişkenler, programın daha okunabilir ve yönetilebilir olmasını sağlar.

ad = "Ahmet"
yas = 25
print("Benim adım", ad, "ve", yas, "yaşındayım.")

Benim adım Ahmet ve 25 yaşındayım.

Bu kodda, ad ve yas adında iki değişken tanımlanmıştır. print() fonksiyonu içinde kullanılarak bu değişkenlerin değerleri ekrana yazdırılmıştır.

info

Değişkenler, programlama dilindeki bilgileri saklamak ve yeniden kullanmak için hayati öneme sahiptir. ad ve yas burada tanımlanan değişkenlerdir ve onların değerleri sonradan kullanılmak üzere saklanır.

ad = "Ayşe"
yas = 30
meslek = "mühendis"
print("Benim adım {} ve {} yaşındayım. Mesleğim {}liktir. ".format(ad, yas, meslek))

Benim adım Ayşe ve 30 yaşındayım. Mesleğim mühendisliktir.

Bu kod parçası, Python'daki format() metodunu kullanarak bir string içerisinde değişken değerlerini yerleştirir. Bu yöntem, değişkenlerin metin içerisinde daha okunabilir ve düzenli bir şekilde gösterilmesini sağlar.

ad = "Leyla"
yas = 25
print(f"Benim adım {ad} ve {yas} yaşındayım")

Benim adım Leyla ve 25 yaşındayım

Bu örnek, Python 3.6 ve sonrasında tanıtılan f-string özelliğini kullanır. Bu özellik, değişkenlerin doğrudan bir string içinde kullanılmasını ve daha temiz bir sözdizimi ile yazılmasını sağlar.